/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.guilayer.sprites.key;


/**
 * @author Massimo Canonaco
 *
 */
public class AvatarFrameKey extends AbstractFrameKey {

	/** */
	static public final String MINI_AVATAR = "miniavatar";
	
	/** */
	static public final String LONG_AVATAR = "longavatar";
	
	/** */
	static public final String PUPPET_MAP = "puppetmap";
	
	/** */
	static public final String CLASSIC_AVATAR = "avatar";
	
	/** */
	private String key;
	
	/* (non-Javadoc)
	 * @see it.unical.canonaco.rende.igpe.game.cbv.guilayer.gamemanagermenu.menucomponent.SpriteFrameKeyInterface#getKey()
	 */
	@Override
	public String getKey() 
	{
		return key;
	}

	/**
	 * @param key the key to set
	 */
	public void setKey(String key) {
		this.key = key;
	}
	
	@Override
	public AbstractFrameKey getCopy() 
	{
		AvatarFrameKey afk = new AvatarFrameKey();
		afk.setKey(new String(key));
		return afk;
	}
}
